package negocio.java;

import interfaces.MailSender;

public class Evasor extends Categoria{
	
	private static final String mail = "capturas@afip.gov.ar";
	private static final double IMPORTEMINIMO = 1000;
	private MailSender mailer;	
	
	public Evasor(MailSender mailer) {
		this.mailer = mailer;
	}
	/**
	 * Env�a un mail a la AFIP
	 * @param captura Captura donde se vio al veh�culo en infracci�n
	 */
	@Override
	public void notificar(Captura captura) {
		this.mailer.enviarMail(Evasor.mail);
	}
	/**
	 * Verificia si un veh�culo cumple los requisitos para pertenecer a 
	 * esta categor�a
	 * @param vehiculo Veh�culo que cometi� la infracci�n procesada
	 */
	@Override
	public void procesarVehiculo(Vehiculo vehiculo) {		
		if (vehiculo.getImporteMultas() > Evasor.IMPORTEMINIMO) {
			vehiculo.addCategoria(this);
		}
	}	

}
